home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / smast305.zip / SMASTER.DOC < prev    next >
Text File  |  1992-01-25  |  32KB  |  1,241 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.        ▄▄▄▄▄▄▄▄▄▄▄
  18.        █  ▄▄▄▄▄  █
  19.        █  █   █▄▄█ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄
  20.        █  █▄▄▄▄▄▄▄ █ ▄▄▄ ▄▄▄ █ █ ▄▄▄▄ █ █ ▄▄▄▄█ █▄▄ ▄▄█ █ ▄▄▄▄█ █ ▄▄▄▄ █
  21.        █▄▄▄▄▄▄▄  █ █ █ █ █ █ █ █ █▄▄█ █ █ █▄▄▄▄   █ █   █ █▄▄   █ █▄▄█ █
  22.        ▄▄▄▄   █  █ █ █ █▄█ █ █ █ ▄▄▄▄ █ █▄▄▄▄ █   █ █   █ ▄▄█   █ ▄▄▄ ▄█
  23.        █  █▄▄▄█  █ █ █     █ █ █ █  █ █ ▄▄▄▄█ █   █ █   █ █▄▄▄▄ █ █ █ █▄
  24.        █▄▄▄▄▄▄▄▄▄█ █▄█     █▄█ █▄█  █▄█ █▄▄▄▄▄█   █▄█   █▄▄▄▄▄█ █▄█ █▄▄█
  25.  
  26.  
  27.                             V E R S I O N   3 . 0 5
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                             Deluxe   Files   Lister
  34.  
  35.  
  36.                   Copyright 1990-92, YossiWare Developments.
  37.  
  38.  
  39.                               ALL RIGHTS RESERVED
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.         ┌──────────────────────────────────────────────────────────────┐
  69.         │░░░ DISCLAIMER ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  70.         └──────────────────────────────────────────────────────────────┘
  71.  
  72.        SMaster is  being distributed on  the Shareware basis.  It may be
  73.        freely distributed in any media, as long as a few terms are kept:
  74.  
  75.       - All files included in original  package, including both 8088 and
  76.         80286/386/486  executables, additional  files and  documentation
  77.         files are  distributed in their original unmodified form. If you
  78.         modify any of the files (for any reason), do not distribute them
  79.         as a part of the SMaster 3.05 Package.
  80.  
  81.       - You must  charge no money for  the program. A minimal  amount of
  82.         money  may be  charged for  the floppy  (or for  other media you
  83.         distribute SMaster).
  84.  
  85.  
  86.         Also, please note  that SMaster was tested for  almost two years
  87.         in several locations, and on many different configurations.
  88.  
  89.         Another  thing you  have to  know before  using SMaster  is that
  90.         you're the  only one who can  be held responsible for  damage or
  91.         loss caused  directly or indirectly by  SMaster. Although it has
  92.         no destructive  operation, nor sensitive or  critical code, I do
  93.         not know under what environment  SMaster will work, and who will
  94.         take care of it.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                      - 2 -
  125.  
  126.  
  127.  
  128.  
  129.  
  130.         ┌──────────────────────────────────────────────────────────────┐
  131.         │░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.0 ░░│
  132.         └──────────────────────────────────────────────────────────────┘
  133.  
  134.         Unlike the name (Bulletin Board  System, BBS), most of the BBSes
  135.         today  are running  around files.  The best  BBS has  the newest
  136.         files,  or the  biggest files  library, or  the biggest  area of
  137.         files  for a  specific subject.  This is  why listing files, and
  138.         choosing the files to be downloaded  is that hard. A very common
  139.         file is a text file (or a compressed text file), which holds the
  140.         list of  all the system's  files. Another, less  common list, is
  141.         the file with all new files on the board.
  142.  
  143.         In order to create these files, all you need is one of dozens of
  144.         programs available for  this kind of job. The  way to select the
  145.         program to use is easy. You're  looking for a program which will
  146.         work  on your  BBS program,  fast, with  the smallest  number of
  147.         crippled options (if author requires registration), and the look
  148.         of the ready list.
  149.  
  150.         SMaster is "one of these files",  plus a lot of features. a list
  151.         of all SMaster's  features is included below. If  you don't know
  152.         yet whether you will use it or not, browse in the list, and make
  153.         up your mind.
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.                                      - 3 -
  187.  
  188.  
  189.  
  190.  
  191.  
  192.         ┌──────────────────────────────────────────────────────────────┐
  193.         │░░░ FEATURES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.1 ░░│
  194.         └──────────────────────────────────────────────────────────────┘
  195.  
  196.         ∙■∙ Support for a wide range of BBS software, and BBS enhancers.
  197.             QuickBBS, RemoteAccess  and SuperBBS are  fully supported. A
  198.             very good  utility for "filling gaps"  in the above programs
  199.             is the  QFV package, coming from  DISP, which is (obviously)
  200.             supported.
  201.  
  202.         ∙■∙ SMaster   is  capable  of  creating  All-Files  list  (which
  203.             contains files  from all  BBS areas),  New-Files list (which
  204.             contains only files which were added in the last days -  you
  205.             select  how  many  days  exactly).  Two  other  lists can be
  206.             created,  which  are  mainly for file-base  maintenance. The
  207.             Missing-Files  list,  which  is  a  list  of all files which
  208.             cannot be found on the  disk (but listed on FILES.BBS),  and
  209.             Orphans-list, which is a list contains files found on  area,
  210.             but not listed in FILES.BBS.
  211.  
  212.         ∙■∙ Sophisticated  selection  of  areas  to process.  Instead of
  213.             working on  ALL file-areas  when creating  any of  the above
  214.             lists, SMaster can process only selected areas. Since  every
  215.             area has a security level, the selection is done by defining
  216.             a security range,  and only areas which belong to that range
  217.             are processed.
  218.  
  219.         ∙■∙ Addition of  text files as  banners on top  of the all-files
  220.             and new-files list (may be a separate banner for each list).
  221.  
  222.         ∙■∙ Optional  addition  of  statistical information  about every
  223.             area  BEFORE  the  area  itself, and statistical information
  224.             about  all  the  listed  areas  together  at  end  (both are
  225.             optional).
  226.  
  227.         ∙■∙ Easy set-up process (using windowed, menued program).
  228.  
  229.         ∙■∙ Sophisticated  word-wrapping  routines.  These  routines  DO
  230.             support the SuperBBS and QFF extended description lines.
  231.  
  232.         ∙■∙ Multi-Line  BBSs  compatibility:   Screen-writes  are  fully
  233.             DESQview  aware   (and  still   lightning-fast).  The   main
  234.             executable also SHARE  files (Uses File-Sharing  routines to
  235.             prevent accidental  corruption of  files when  several tasks
  236.             access the same file).
  237.  
  238.         ∙■∙ The main executable (SMASTER) comes in two versions: One  is
  239.             for 8088/8086 (XT) machines, and one is built to work  under
  240.             80286   (AT)  or better.  The 286  version  will work on 286
  241.             or better machines only and is smaller and faster.
  242.  
  243.         ∙■∙ Compatibility  with  both  text-file  areas-definition  file
  244.             (FLSEARCH.CTL  -  QuickBBS),  and  the binary RemoteAccess's
  245.             file (FILES.RA).
  246.  
  247.  
  248.                                      - 4 -
  249.  
  250.  
  251.  
  252.  
  253.  
  254.         ∙■∙ Sort  option  to  sort  the  all-files  list  (only).  Fully
  255.             supports long-lines  (QFF/SBBS). Sort  is done  in ascending
  256.             order, using the file's name as an sort-element.
  257.  
  258.         ∙■∙ Download-counters  handling (Stripping,  Forcing, Ignoring).
  259.             The change will be seen in  the lists only, and will not  be
  260.             written to the FILES.BBS itself.
  261.  
  262.         ∙■∙ ANSI  Colors  sequences  may  be  added in list,  to make it
  263.             colorful. The colors to use can be set by the SysOp.
  264.  
  265.         ∙■∙ Creation  of Ready-To-Print  lists: All-Files  and New-Files
  266.             lists may be cut to  pages (in a desired size),  and headers
  267.             may be put on top of every page.
  268.  
  269.         ∙■∙ Creation of several lists, in different profiles, using more
  270.             than one configuration files (discussed later).
  271.  
  272.         ∙■∙ Offsetting of the extended description lines, for making  the
  273.             list looking better in case download-counters are displayed.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.                                      - 5 -
  311.  
  312.  
  313.  
  314.  
  315.  
  316.         ┌──────────────────────────────────────────────────────────────┐
  317.         │░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.0 ░░│
  318.         └──────────────────────────────────────────────────────────────┘
  319.  
  320.         The installation  process is quite  short and easy,  but if done
  321.         wrong might cause some unwanted results.
  322.  
  323.         First, copy all  files which were in SMaster's  package into the
  324.         directory  there it  will run   from. You  may assign  a special
  325.         directory for SMaster, but it is not required.
  326.  
  327.         If you're using  a XT machine (8088 or  8086 based machine), you
  328.         should use the SMASTER.EXE file only. 80286/80386/80486 machines
  329.         would rather like to use the  SMASTER2.EXE, which is the same as
  330.         SMASTER.EXE,  but makes  use of  the special  AT (286 or better)
  331.         features, saving time and size.
  332.  
  333.         The  next step  in the   installation procedure  is to  create a
  334.         config   file.  In   this   section   we  will   discuss  normal
  335.         installation.  Installation  with   several  config  files,  and
  336.         updating from earlier versions will be discussed later.
  337.  
  338.         The configuration file is built and changed using the SMCFG.EXE,
  339.         supplied with SMaster. Run this file.
  340.  
  341.         On the screen,  on the left side, you have  a panel for choosing
  342.         fields to  be changed, and  on the right  side a panel  with the
  343.         current  settings.  When  choosing  a  field  to change, general
  344.         description about it will be  displayed. Some options will cause
  345.         a secondary  menu to appear,  instead of directly  prompting for
  346.         new value.  You will have  to select the  exact topic you  would
  347.         like to change  (i.e. For changing the all-files  list name, you
  348.         should  choose from  main menu  the "MasterList",  then from the
  349.         sub-menu "MasterList Name").
  350.  
  351.         A detailed explanation about every field is included below.
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.                                      - 6 -
  373.  
  374.  
  375.  
  376.  
  377.  
  378.         ┌──────────────────────────────────────────────────────────────┐
  379.         │░░░ SMCFG FIELDS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.1 ░░│
  380.         └──────────────────────────────────────────────────────────────┘
  381.  
  382.        - Minimum Security
  383.  
  384.        This parameter specifies the minimum security level which an area
  385.        should be  set to, in order  to be processed by  SMaster. Usually
  386.        set this to 0.
  387.  
  388.  
  389.  
  390.        - Maximum Security
  391.  
  392.        This parameter specifies the maximum security level which an area
  393.        should be set to, in order to be processed by SMaster. Using this
  394.        parameters, you can cause some specific areas to be excluded from
  395.        all lists (Set  their security level to higher  than the "Maximum
  396.        Security" field).
  397.  
  398.  
  399.  
  400.  
  401.        - MasterList Name
  402.  
  403.        This parameter is  the name (may be, and  strongly recommended, a
  404.        full path-name) of the all-files list. You can create it directly
  405.        inside one of  your file areas, and disable the  need to move the
  406.        file into the file-base after it is done.
  407.  
  408.  
  409.  
  410.  
  411.        - MasterList Banner
  412.  
  413.        The name  (may include full-path)  of the text  file to put  as a
  414.        banner on top of the all-files list. If none is wanted, keep this
  415.        field empty.
  416.  
  417.  
  418.  
  419.  
  420.        - Extended Offset
  421.  
  422.        When using download-counters at the beginning of the description,
  423.        you may want to put all extended description (beginning with line
  424.        2) in  an offset, instead  of under the  download-counter. If you
  425.        do, enter the number of characters offset. 0 specifies no offset.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.                                      - 7 -
  435.  
  436.  
  437.  
  438.  
  439.        - NewList Name
  440.  
  441.        This parameter is  the name (may be, and  strongly recommended, a
  442.        full path-name) of the new-files list. You can create it directly
  443.        inside one of  your file areas, and disable the  need to move the
  444.        file into the file-base after it is done.
  445.  
  446.  
  447.  
  448.  
  449.        - NewList Days
  450.  
  451.        The number  of days to  list back in  new-files list. If  SMaster
  452.        finds files  which have a date  "in the future", it  will include
  453.        them too (since  many SysOps mark some files  with a future date,
  454.        so the file will be listed as "new file" for many days).
  455.  
  456.  
  457.  
  458.  
  459.        - NewList Banner
  460.  
  461.        The name  (may include full-path)  of the text  file to put  as a
  462.        banner on top of the new-files list. If none is wanted, keep this
  463.        field empty.
  464.  
  465.  
  466.  
  467.  
  468.        - Toggle Statistics
  469.  
  470.        Toggles the global (full  list) statistical information. When ON,
  471.        file-base statistics will be added on the bottom of the new-files
  472.        and all-files list.
  473.  
  474.  
  475.  
  476.  
  477.        - Sort MasterList
  478.  
  479.        Toggles the sort for the all-files  list. The sort element is the
  480.        file-names, and  in ascending direction.  When sorting, no  extra
  481.        memory is needed (actually additional 32Kb is needed, but SMaster
  482.        allocates  it  anyway),  since  2  disk  files  are being used as
  483.        virtual memory.
  484.  
  485.  
  486.  
  487.  
  488.  
  489.        - DownLoad Counter
  490.  
  491.        You can command SMaster to handle download counters in any one of
  492.        the following manners (The change will be seen in the list itself
  493.        only, the FILES.BBS will not be changed):
  494.  
  495.  
  496.                                      - 8 -
  497.  
  498.  
  499.  
  500.  
  501.  
  502.        No Change  --  SMaster won't touch the download-counters.
  503.  
  504.        Force      --  SMaster will add them if they are missing.
  505.  
  506.        Strip      --  SMaster will strip any download counter.
  507.  
  508.  
  509.  
  510.  
  511.        - ANSI Colors
  512.  
  513.        Toggles the  usage of ANSI Color  sequences in the lists.  If you
  514.        set it to ON, you will have  to select what color will be used in
  515.        every  part  of   the  list  (Default  ones  are   set  for  best
  516.        convenience).  ANSI  sequences  will   enlarge  your  lists,  but
  517.        compression programs (such as PKZIP,  LHa, ARJ) can compress ANSI
  518.        with great success.
  519.  
  520.  
  521.  
  522.  
  523.        - Area Status
  524.  
  525.        This option, when selected, will add  a built-in banner on top of
  526.        every area in  the lists, and will write  the amount of available
  527.        (not OFFLINE) files  in the area, the total  size (in KB/MB), and
  528.        the  average  size  of  file.  Area-Name  will  also  be included
  529.        (double-spaced, capitalized).
  530.  
  531.  
  532.  
  533.  
  534.        - No Description Text
  535.  
  536.        Sometime, for any reason, no  description is available for a file
  537.        (in FILES.BBS  the file appears,  but with no  description). Some
  538.        people don't  like those gaps in  the list, and prefer  that "Not
  539.        yet  commented"  or  any  other   text  will  replace  the  blank
  540.        description. If you are in this  club, put in that field the text
  541.        you wish  to put if  no description is  available. If you  do not
  542.        want such thing to appear, keep this field empty.
  543.  
  544.  
  545.  
  546.  
  547.        - MissingFiles
  548.  
  549.        This is the name of an optional  file which will have the list of
  550.        all missing files  on the BBS. Missing files  are the files which
  551.        are listed in FILES.BBS, but does  not exist on the DOS directory
  552.        (often called  OFFLINE files). Empty  name will indicate  no file
  553.        should  be created.  If you  specify a  name for the MissingFiles
  554.        list, and there are no missing  files on your board (lucky you!),
  555.        no such list will be created.
  556.  
  557.  
  558.                                      - 9 -
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.        - Page Size
  568.  
  569.        The length (in lines) of a  printer page, in case the list should
  570.        be cut  to pages for  better print-out. If  no control characters
  571.        should be used, set this parameter to 0.
  572.  
  573.  
  574.  
  575.  
  576.        - Header
  577.  
  578.        If  printer  control  characters  are  used  (i.e.  Page  Size is
  579.        different than 0), SMaster can put  on top of each printed page a
  580.        header.  If you  wish such  header to  be added,  edit it in that
  581.        field. If none  should be used - keep the  field empty. Note that
  582.        the header  length is not  a full 80  characters length, but  the
  583.        line will be centered.
  584.  
  585.  
  586.  
  587.  
  588.        - Area-Def. Type
  589.  
  590.        SMaster can  read two types  of area definition  files: Text-File
  591.        (FLSEARCH.CTL), or binary (FILES.RA). Choose the type you wish to
  592.        use. T stands for TEXT, B stands for Binary.
  593.  
  594.  
  595.  
  596.  
  597.        - Area-Def FileName
  598.  
  599.        You must specify the exact name (and path) of the area-definition
  600.        file. Do it in this field.
  601.  
  602.  
  603.  
  604.  
  605.        - Orphans List
  606.  
  607.        This  option allows  you to   create an  orphans list.  This list
  608.        contains  the files  (in all  areas), which  exist on  the area's
  609.        path, but not mentioned in the FILES.BBS. If you do not want such
  610.        list  to be  created, keep   this field  blank. SMaster  will NOT
  611.        accept  the following  files as  orphans: FILES.BBS, SMASTER.TMP,
  612.        FILES.BAK,   PFILES.BBS,  [All-Files   Name],  [New-Files  Name],
  613.        [Missing-Files  Name],  [Orphans-Name],  4DOSSWAP.*,  NDOSSWAP.*,
  614.        DESCRIPT.ION and all the independent files (read next paragraph).
  615.  
  616.  
  617.  
  618.  
  619.  
  620.                                      - 10 -
  621.  
  622.  
  623.  
  624.  
  625.  
  626.        - Independent Files
  627.  
  628.        When creating orphans list, you might  want SMaster to have a few
  629.        file names which will never be displayed as orphans, even if they
  630.        are not listed in the FILES.BBS (i.e. independent files). You may
  631.        specify  here  up  to  20  independent  files.  You  may  NOT use
  632.        wildcards, but a  partial file name can be  used. For example, an
  633.        independent  file   entry  "ABC"  is   masking  "ABC",  "ABCDEF",
  634.        "ABC.DEF".   Another   example   is   when   using   a   door  to
  635.        extract/view/manipulate archives like DISP's MTS or Zipster, both
  636.        doors  create  temp.  files  which  should  be  inserted  in  the
  637.        Independent  Files  list.  In  MTS  (for  example)  it  should be
  638.        "DOWNLOA" (so it  will mask DOWNLOA*.* files), and  in Zipster is
  639.        should be "EXTRACT.ZIP".
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.                                      - 11 -
  683.  
  684.  
  685.  
  686.  
  687.  
  688.         ┌──────────────────────────────────────────────────────────────┐
  689.         │░░░ MISSING FILES HANDLING ░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.2 ░░│
  690.         └──────────────────────────────────────────────────────────────┘
  691.  
  692.        I think I  should expand my  explanations about the  operation of
  693.        SMaster  in case  of missing   file in  both FILES.BBS  and DOS's
  694.        directories:
  695.  
  696.      ┌────────────┬────────────┬────────────────────────────────────────┐
  697.      │File exist  │File Exist  │  What will happen                      │
  698.      │On FILES.BBS│On directory│                                        │
  699.      ├────────────┼────────────┼────────────────────────────────────────┤
  700.      │   Yes      │   Yes      │  Normal operation. Nothing special.    │
  701.      ├────────────┼────────────┼────────────────────────────────────────┤
  702.      │   No       │   Yes      │  File will NOT BE LISTED in All-Files  │
  703.      │            │            │  or New-Files list, but on the         │
  704.      │            │            │  orphans-list, if created              │
  705.      ├────────────┼────────────┼────────────────────────────────────────┤
  706.      │   No       │   No       │  File will not be listed (no file!)    │
  707.      ├────────────┼────────────┼────────────────────────────────────────┤
  708.      │   Yes      │   No       │  File will be listed, but instead of   │
  709.      │            │            │  size/date, "OFFLINE" will be          │
  710.      │            │            │  written, as file is not available for │
  711.      │            │            │  download. If missing-files list is    │
  712.      │            │            │  created, file will be listed there.   │
  713.      └────────────┴────────────┴────────────────────────────────────────┘
  714.  
  715.  
  716.        And there is one more case:  File exist on both FILES.BBS and DOS
  717.        directory, but no description is assigned to it in the FILES.BBS.
  718.        In  this case,  SMaster will  put the  text you  specified in the
  719.        SMCFG as "No description text" field.
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.                                      - 12 -
  745.  
  746.  
  747.  
  748.  
  749.  
  750.         ┌──────────────────────────────────────────────────────────────┐
  751.         │░░░ UPGRADING ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.3 ░░│
  752.         └──────────────────────────────────────────────────────────────┘
  753.  
  754.         Upgrading  from  earlier  versions  of  SMaster  is very simple.
  755.         Complete all  operations as explained on  section 2.0. Then, you
  756.         will have to upgrade the config file to the current version. Run
  757.         CFGUP (no command line), and in a few milliseconds you will have
  758.         your configuration file ready to be used.
  759.  
  760.         Since  new versions  have fields  which do  not exist on earlier
  761.         versions, use SMCFG  to change the new fields  to your own needs
  762.         (since CFGUP uses default information  for a field not supported
  763.         in the early version).
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.                                      - 13 -
  807.  
  808.  
  809.  
  810.  
  811.  
  812.         ┌──────────────────────────────────────────────────────────────┐
  813.         │░░░ REQUIREMENTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.0 ░░│
  814.         └──────────────────────────────────────────────────────────────┘
  815.  
  816.         SMaster's requires:
  817.  
  818.           At LEAST 384Kb of free base memory.
  819.           MS-DOS 3.00 or higher.
  820.  
  821.         SMaster (and  all utility files around)  are using direct-screen
  822.         writes, for lightning-fast performance, yet do NOT cause snow on
  823.         old CGA screens, and do NOT "bleed" under DESQview.
  824.  
  825.         SMaster was  tested on 8088/6, V20/V30,  80286, 386sx, 386dx and
  826.         486  machines.  It  was  tested  under  QEMM-386  5.00  to 6.02,
  827.         DESQview  2.26 to  2.42, 4DOS   3.03 to  4.00/B1, NDOS  6.01,
  828.         MS-DOS 3.30 to 5.00 and DR-DOS 6.00.
  829.  
  830.         It has no  fatal errors, so DESQview operation  will go as usual
  831.         even if there are unexpected errors.
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.                                      - 14 -
  869.  
  870.  
  871.  
  872.  
  873.  
  874.         ┌──────────────────────────────────────────────────────────────┐
  875.         │░░░ MULTI-LINE SYSTEMS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 4.0 ░░│
  876.         └──────────────────────────────────────────────────────────────┘
  877.  
  878.         When  running  under  MultiLine  BBSs,  things  are  tend  to be
  879.         complicated. Starting with version 3.00, SMaster is "officially"
  880.         MultiLine aware.
  881.  
  882.         When running a MultiLine BBS, there is the continuous danger  of
  883.         2 (or more) tasks  accessing  the  same file simultaneously. The
  884.         solution  for  this  is  using  SHARE.EXE  (a part of the MS-DOS
  885.         utilities), and using only  software which "knows" how  to treat
  886.         sharing and MultiLine BBSs.
  887.  
  888.         When SMaster opens files, it locks them, and does not let  other
  889.         tasks to use these files. In  that way, the files are safe,  and
  890.         you can be sure that users will not take part of the list (if it
  891.         is in the middle of being created, and user is downloading  it).
  892.         This is the case when dealing with all files, except  FILES.BBS.
  893.         When SMaster opens FILES.BBS, it allows other tasks to read  it,
  894.         but not to write  to it. In that  way, a user who  is OnLine can
  895.         view the file  list, but the  BBS software will  not be able  to
  896.         update FILES.BBS, not while SMaster reads it.
  897.  
  898.         When SMaster opens FILES.BBS for reading it, and find the  other
  899.         task is using the file right  now, and does not allow any  other
  900.         tasks to open it, it will retry to open the file up to 15 times,
  901.         with one  second delay  between each  try. If  it fails after 15
  902.         times, it  will skip  to the  next part  (next area  if listing,
  903.         abort sort if was in sort, will not display area-status if tried
  904.         to browse area etc).
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.                                      - 15 -
  931.  
  932.  
  933.  
  934.  
  935.  
  936.         ┌──────────────────────────────────────────────────────────────┐
  937.         │░░░ TIPS AND TRICKS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5.0 ░░│
  938.         └──────────────────────────────────────────────────────────────┘
  939.  
  940.        -  I strongly  recommend to run  SMaster manually, to  check that
  941.           everything  is going  smoothly, and  then include  it in  your
  942.           system-event  (if you  intend to  create the  lists on a daily
  943.           basis). Do not ever change anything without testing!
  944.  
  945.  
  946.        -  If  you  have  over  2000  Files,  or  you're using ANSI,  the
  947.           All-Files List may be huge. Compressing the list makes it much
  948.           smaller, making  the idea  of downloading  all-files list more
  949.           handy. If you do compress the list, a non-compressed file  (in
  950.           addition to the compressed one) can be useful.
  951.  
  952.  
  953.        -  If you enter description directly into FILES.BBS, don't  worry
  954.           about word-wrapping. BUT if the description should stay  AS-IS
  955.           (like when you draw boxes or any other ASCII shapes), keep its
  956.           length up to 45 Characters. Description that is longer than 45
  957.           Characters will be wrapped  (and if wrapping isn't  possible -
  958.           SMaster will cut it off).
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.                                      - 16 -
  993.  
  994.  
  995.  
  996.  
  997.  
  998.         ┌──────────────────────────────────────────────────────────────┐
  999.         │░░░ MULTIPLE LISTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5.0 ░░│
  1000.         └──────────────────────────────────────────────────────────────┘
  1001.  
  1002.           If you  wish to create multiple  different lists, for example,
  1003.           one All-Files list  with ANSI codes, and one  without, you can
  1004.           use the new feature added  in SMaster v2.58 - multiple config.
  1005.           files. You  should edit 2 DIFFERENT  configuration files using
  1006.           SMCFG (for  example "SMCFG BBS1.CFG"  for first config.  file,
  1007.           and "SMCFG BBS2.CFG" for second  config file). Then you should
  1008.           run SMaster  twice, with the  "/C" command line  (for example,
  1009.           "SMASTER  /CBBS1.CFG" for  creating first  list, and  "SMASTER
  1010.           /CBBS2.CFG" for creating second list). You must make sure that
  1011.           there  are no  identical file-names  in the  different config.
  1012.           files.  If you  call the  MasterList in  the first config file
  1013.           "ALLFILES.LST", and  use the same  name in the  second config.
  1014.           file, SMaster will REWRITE the previous-created file.
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                                      - 17 -
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.         ┌──────────────────────────────────────────────────────────────┐
  1061.         │░░░ REGISTERING ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 6.0 ░░│
  1062.         └──────────────────────────────────────────────────────────────┘
  1063.  
  1064.        SMaster  is not  free. You  may use  it for  21 days introduction
  1065.        period, and  to decide if you  want to continue using  it. If you
  1066.        do,  you have  to register  it, by  filling the registration form
  1067.        (REGISTER.FRM, supplied with the package), and send it along with
  1068.        check  or cash.  The amount  requested is  small, compared to the
  1069.        time and  efforts  we  wasted  on  writing, debugging and testing
  1070.        SMaster for over an year.
  1071.  
  1072.        After  sending the  form, you  will receive  a registration  key,
  1073.        which matches your BBS and your name, as written in the form. You
  1074.        then  install   it  using  SMREG   (Self-explanatory,  very  user
  1075.        friendly). If you followed all instructions correctly, SMREG will
  1076.        create a file called SMASTER.REG. This file contains registration
  1077.        information, and  will cause SMaster  to know you're  registered,
  1078.        and what  is your BBS  name. This also  makes sure you  will stay
  1079.        registered on all future versions.
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.                                      - 18 -
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.         ┌──────────────────────────────────────────────────────────────┐
  1123.         │░░░ T R A D E M A R K S ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 7.0 ░░│
  1124.         └──────────────────────────────────────────────────────────────┘
  1125.  
  1126.         The following names are trademarks, registered trademarks,
  1127.         copyrights and/or efforts of their authors (listed in an
  1128.         alphabetical order):
  1129.  
  1130.  
  1131.         4DOS                    Rex Conn, J.P Software.
  1132.         ANSI                    American National Standards Institute.
  1133.         ARJ                     Robert K. Jung.
  1134.         DESQview,
  1135.         QEMM-386                Quarterdeck Systems.
  1136.         LHA                     Haruyasu Yoshizaki.
  1137.         MS-DOS                  Microsoft Corp.
  1138.         MTS,
  1139.         QFF,
  1140.         QFV                     Robert W. Van Hoeven, DISP.
  1141.         NDOS                    Symantec Corporation
  1142.         PKZIP                   Phil Katz, PKWare.
  1143.         QuickBBS                Pegasus Software.
  1144.         RemoteAccess            Andrew Milner, Continental Software.
  1145.         SuperBBS                Risto Virkkala & Aki Antman
  1146.         ZipSter                 Bill Hay
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.                                      - 19 -
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.         ┌──────────────────────────────────────────────────────────────┐
  1185.         │░░░ LAST NOTES ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 8.0 ░░│
  1186.         └──────────────────────────────────────────────────────────────┘
  1187.  
  1188.        Before ending, I would like to  thank to all the people who  were
  1189.        involved in some  way or another  in developing SMaster.  Special
  1190.        thanks go to the  beta-testers, for testing, suggesting,  reading
  1191.        and and and... Thanks !
  1192.  
  1193.        Support and destribution sites:
  1194.  
  1195.  
  1196.        - Europe (Israel):
  1197.  
  1198.        Saar Blitz      - The Black Universe BBS,
  1199.                          +972-3-9665202, 24 Hours, 14.4k v.32bis
  1200.                          +972-3-9665257, 24 Hours, 2400 MNP5,
  1201.                          +972-3-9673803, 24 Hours, 2400 MNP5,
  1202.                           FidoNet 2:403/139.
  1203.  
  1204.        Roy Udassin     - Triple D BBS,
  1205.                          +972-8-476549, 24 Hours, 14.4k HST/v32b/v42b
  1206.                           FidoNet 2:403/123.
  1207.  
  1208.  
  1209.        - USA:
  1210.  
  1211.        Dave Overton    - Amber Shadow BBS,
  1212.                          +1-916-742-5501, 24 Hours, 14.4k HST/v32b/v42b
  1213.                           FidoNet 1:203/988
  1214.                           Echonet 50:5010/988
  1215.  
  1216.  
  1217.        Latest SMaster is always available on all support sites, for
  1218.        Bark/WaZOO File-Request under the magic name SMASTER.
  1219.        SMaster will also be available on SDS.
  1220.  
  1221.        If you like to contact the author, you can do so in the following
  1222.        ways:
  1223.  
  1224.          SnailMail      Yossi Gottlieb,
  1225.                         YossiWare Developments,
  1226.                         11 Armonim St.,
  1227.                         Ramat-Gan 52587,
  1228.                         Israel.
  1229.  
  1230.  
  1231.          FidoNet        Yossi Gottlieb, 2:403/139.75
  1232.                         RA_UTIL International Echo.
  1233.  
  1234.          Internet       Yossi.Gottlieb@p75.f139.n403.z2.fidonet.org
  1235.  
  1236.                        And thanks for using SMaster ...
  1237.  
  1238.  
  1239.  
  1240.                                      - 20 -
  1241.